Python 如何更改lineEdit的QValidator行为:

您所在的位置:网站首页 pyqt lineedit方法 Python 如何更改lineEdit的QValidator行为:

Python 如何更改lineEdit的QValidator行为:

#Python 如何更改lineEdit的QValidator行为:| 来源: 网络整理| 查看: 265

Python 如何更改lineEdit的QValidator行为:,python,pyqt,pyqt5,Python,Pyqt,Pyqt5,我已经为lineEdit设置了一个QRegExpValidator,以接受格式为111.111或111111或111的数字 当用户输入“111”时,验证器的状态为中间状态。但当用户按下enter键或lineEdit松开焦点时(想象用户犯了一个类型错误)——lineEdit中的文本“冻结”。我希望“111”在这种情况下会变为可接受的值,例如变为“111” 我该怎么做?我想这是关于QValidator.fixup()函数或整个QValidator的子类化 import sys from PyQt5



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3